The phrase "new lease" means getting a fresh start or a new beginning in a particular situation or area of life.